/*
Theme Name: Hattienganh Theme
Theme URI: http://www.hattienganh.com
Author: Chimp Team
Author URI: http://www.hattienganh.com
Description: Wordpress Hattienganh Theme.
Version: 1.2
License: GNU General Public License
License URI: license.txt
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, custom-colors, custom-menu, editor-style, featured-image-header, featured-images, post-formats, rtl-language-support, theme-options, translation-ready
*/

@charset "utf-8";
/* Outer Wrapper
================================================== */
#outer-wrapper {
	width:100%;
	background:url(images/bg-sides.png) no-repeat top center;
}
.inner {
	width:1080px;
	margin:0px auto;
	background:url(images/bg.gif);
}
.shadow {
	box-shadow:0px 5px 12px #666;
}
/* Header
================================================== */
#header {
	width:100%;
	float:left;
	position:relative;
	z-index:9;
	padding-bottom:15px;
	border-bottom:#4d4d4d solid 2px;
	background:url(images/head-bg.gif);
}
#header .sixteen{
	margin-top:0 !important;
}
.nomarg {
	margin:0px !important;
}
.nopad-bot {
	padding-bottom:0px !important;
}
.topbar {
	width:100%;
	height:6px;
	display:block;
	background:url(images/black.png);
}
/* Logo
================================================== */
.logo {
	float:left;
	position:absolute;
	margin:16px 0px 0px 10px;
}
/* Top links
================================================== */
.top-links {
	float:right;
	position:relative;
	margin:21px 0px 0px 0px;
}
.top-links li{
	float:left;
	padding:0px 20px;
	background:url(images/sep1.png) no-repeat right 4px;
}
.top-links li:last-child{
	background:none;
	padding-right:0px;
}
.top-links li a{
	font-family: 'Oswald', sans-serif;
	font-size:11px;
	color:#b3b3b;
	text-transform:uppercase;
	text-shadow:1px 1px #000;
	word-spacing:3px;
}
/* Login Box
================================================== */
#login-box {
	width:248px;
	background:#262626;
	border-top:2px solid;
	position:absolute;
	top:25px;
	z-index:8999;
	right:0;
	display:none;
}
#login-box ul{
	width:208px;
	float:left;
	padding:20px 20px 10px 20px;
}
#login-box ul li{
	width:208px;
	float:left;
	padding:0px 0px 10px 0px;
	background:none;
}
#login-box ul li input.bar{
	width:188px;
	height:21px;
	line-height:21px;
	padding:5px 10px !important;
	float:left;
	font-size:11px;
	color:#464545;
	margin:0px;
	border:#1f1f1f solid 1px;
	padding:0px;
	border-radius:3px;
	background:#121212;
	box-shadow:inset 2px 1px 3px #000;
}
#login-box ul li p{
	float:left;
	color:#7a7979;
	padding:1px 0px 0px 5px;
}
#login-box ul li button{
	box-shadow:none;
	border:none;
	height:25px;
	line-height:26px;
	padding:0px 10px;
	font-size:11px;
	color:#181818 !important;
	text-shadow:none;
}
#login-box .forgot{
	width:100%;
	padding:10px;
	float:left;
	background:#1d1d1d;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#login-box .forgot a{
	background:url(images/question-mark.png) no-repeat 0px -1px;
	padding:0px 0px 3px 24px;
	font-size:11px;
}
/* Search Box
================================================== */
#search-box {
	width:211px;
	height:34px;
	display:none;
	padding:16px 0px 0px 14px;
	position:absolute;
	z-index:9000;
	top:18px;
	right:-18px;
	background:url(images/search-bg.png);
}
#search-box input.bar{
	float:left;
	width:135px;
	height:22px;
	border:none;
	padding:2px 10px 0px 0px;
	font-size:11px;
	background:transparent;
	box-shadow:none;
}
#search-box button{
	box-shadow:none;
	border:none;
	height:25px;
	line-height:25px;
	padding:0px 10px;
	font-size:11px;
	color:#181818 !important;
	text-shadow:none;
}
/* Search Widget
================================================== */
#searchform input[type="submit"]{
	height:33px !important;
	line-height:33px !important;
	padding:0px 10px;
}
/* Navigation
================================================== */
.navigation {
	float:right;
	width:100%;
	display:block;
	padding:0px 0px 0px 0px;
}
.navigation a.onlinestore{
	float:right;
	display:inline-block;
	padding:0px 0px 0px 25px;
	margin:12px 0px 0px 15px;
	height:34px;
	color:#b3b3b3;
	text-decoration:none;
	font-size:14px;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	text-shadow:1px 1px #000;
	word-spacing:3px;
	background:url(images/cart-icon.png) no-repeat 0px 0px;
}
.navigation a.onlinestore:focus{
	color:#b3b3b3 !important;
	border:none !important;
}
/* =Menu
-------------------------------------------------------------- */
.navigation ul {
	margin:0 0 0 -0.8125em;
	padding-left:0;
	z-index:999;
	float:left;
}
.ddsmoothmenu {
	float:right;
}
.navigation li {
	float:left;
	position:relative;
	padding:14px 0px 0px 24px;
}
.navigation a {
	display:block;
	padding:0px 0px 3px 0px;
	color:#b3b3b3;
	text-decoration:none;
	font-size:14px;
	word-spacing:3px;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	border-bottom:transparent solid 2px;
	text-shadow:1px 1px #000;
}
.navigation ul ul {
	padding:5px 0px 5px 0px;
	background:#262626;
	border:#2f2f2f solid 1px;
	display:none;
	float:left;
	margin:0px 0px 0px 12px;
	position:absolute;
	top:2.9em;
	left:0;
	width:203px;
	z-index:99999;
}
.navigation ul ul li{
	padding:0px 0px 0px 5px;
}
.navigation ul ul ul {
	left: 100%;
	top: 0;
	margin-left:0;
}
.navigation ul ul a {
	padding:6px 5px 6px 10px;
	margin:0;
	font-size:14px;
	border-radius:2px;
	border:none;
	width: 183px;
}
.navigation ul ul li.parent > a:after {
	content: " »";
}
.navigation li:hover > a,
.navigation a:focus {
	
}
.navigation ul li:hover > ul {
	display: block;
}
/* Banner
================================================== */
.banner {
	float:left;
	width:100%;
	position:relative;
	z-index:1;
	width:1080px;
	height:418px;
	float:left;
	margin-top:10px;
	margin-bottom:0 !important;
}
.banner .in-sec{
	padding:0px !important;
	margin:0px !important;
}
.banner > .in-sec > .theme-default{
	width:1080px !important;
	height:418px !important;
}
.banner .in-sec .nivoSlider{
	width:1080px !important;
	height:418px !important;
}
/* Nivo Slider
================================================== */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }
/* Caption styles */
.nivo-caption {
	position:absolute;
	width:100%;
	height:100%;
	z-index:9985;
	top:0px;
	left:0 !important;
	display:block !important;
	opacity:1 !important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.nivo-caption-in {
	position:absolute;
	color:#b1b1b1;
	width:100%;
	z-index:9985;
	bottom:0px;
	left:0 !important;
	padding:20px;
	display:block !important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.nivo-caption-in.Top {
	top:0;
	bottom:auto;
}
.nivo-caption .capt-in{
	color:#b1b1b1;
	width:100%;
	padding:20px;
	display:block !important;
	background:url(images/black.png);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	word-spacing:3px;
	font-family: 'Oswald', sans-serif;
}
.capt-heading {
	float:left;
	width:250px;
	text-transform:uppercase;
	padding-right:20px;
	margin-right:20px;
	border-right:#3e3e3e dotted 1px;
}
.capt-heading h1{
	color:#FFF;
	font-size:50px;
	line-height:50px;
}
.capt-heading h1:first-child{
	font-size:25px;
	line-height:25px;
}
.capt-text {
	float:left;
	width:609px;
}
.capt-text p{
	font-size:14px;
}
.capt-text h4{
	padding-bottom:5px;
}
.nivo-html-caption {
	display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav {
	height:60px;
	width:100%;
	position:absolute;
	top:50%;
	margin-top:-30px;
	z-index:9990;
	display:inline-block !important;
}
.nivo-directionNav a {
	z-index:9;
	cursor:pointer;
	text-indent:-9999px;
}
.nivo-prevNav {
	width:30px;
	height:60px;
	float:left;
	display:inline-block !important;
	background:url(images/banner-arrows.png) no-repeat 0px 0px #3d3d3d;
}
.nivo-nextNav {
	width:30px;
	height:60px;
	float:right;
	display:inline-block !important;
	background:url(images/banner-arrows.png) no-repeat -30px 0px #3d3d3d;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
/* cosmetics */
.theme-default .nivoSlider {
	position:relative;
	background:#fff url(images/ajax-loader.gif) no-repeat 50% 50%;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	display:block;
}
.nivo-controlNav {
	left:49%;
	padding:5px 10px;
	position:absolute;
	border-radius:20px;
	bottom:20px;
	z-index:9990;
	box-shadow:0px 0px 2px #000;
	display:none;
}
/* Anything Slider
================================================== */
.anythingSlider {
	display: block;
	overflow: visible !important;
	position: relative;
}
.anythingSlider .anythingWindow {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
}
.anythingSlider .anythingBase {
	background: transparent;
	list-style: none;
	position: absolute;
	overflow: visible !important;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

.anythingSlider .arrow span {
	display: block;
	visibility: hidden;
}
.anythingSlider .arrow.disabled {
	display: none;
}
.anythingSlider .panel {
	background: transparent;
	display: block;
	overflow: hidden;
	float: left;
	padding: 0;
	margin: 0;
}
.anythingSlider .vertical .panel {
	float: none;
}
.anythingSlider .fade .panel {
	float: none;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	top: 0;
	left: 0;
}
.anythingSlider .fade .activePage {
	opacity: 1;
	filter: alpha(opacity=100);
	z-index:2;
}
.any-caption{
	position:absolute;
	color:#b1b1b1;
	width:100%;
	z-index:9985;
	bottom:0px;
	left:0 !important;
	padding:20px;
	display:block !important;
	opacity:1 !important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.any-caption.caption-Top{
	top:0px;
	bottom:auto;
}
.any-caption .capt-in{
	color:#b1b1b1;
	width:100%;
	padding:20px;
	display:block !important;
	background:url(images/black.png);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	word-spacing:3px;
	font-family: 'Oswald', sans-serif;
}
.anythingSlider .panel{
	position: relative; 
}
.anythingSlider img{
	width:100%;
	height:100%;
}
.anythingSlider-default .anythingControls a.start-stop {
	display:none;
}
.anythingSlider-default .arrow {
	top: 50%;
	margin-top:-30px;
	position: absolute;
	display: block;
	width:30px;
	height:60px;
	z-index:9986;
	cursor:pointer;
	text-indent:-9999px;
}
.anythingSlider-default .back { 
	float:left;
	left:0;
	display:inline-block !important;
	background:url(images/banner-arrows.png) no-repeat 0px 0px #3d3d3d;
}
.anythingSlider-default .forward { 
	float:right;
	right:0;
	display:inline-block !important;
	background:url(images/banner-arrows.png) no-repeat -30px 0px #3d3d3d;
}
/* IE8 and Older Styling */
.as-oldie .anythingSlider-default .arrow {
	top: 30%;
}
.as-oldie .anythingSlider-default .arrow a {
	margin: 0;
}
.as-oldie .anythingSlider-default .anythingControls li {
	margin-left: 3px;
}
.as-oldie .anythingSlider-default .anythingControls a {
	margin: 0;
}
.as-oldie .anythingSlider-default .anythingNavWindow {
	margin: 0 2px;
}
.as-oldie .anythingSlider-default .anythingNavWindow li {
	padding: 3px 0 0 0;
}
/* RTL Styling */
.anythingSlider.rtl .anythingWindow {
	direction: ltr;
	unicode-bidi: bidi-override;
}
.anythingSlider.rtl .anythingControls ul{
	float: left;
}
.anythingSlider.rtl .anythingControls ul a{
	float: right;
}
.anythingSlider,
.anythingSlider .anythingWindow,
.anythingSlider .anythingControls ul a,
.anythingSlider .arrow a,
.anythingSlider .start-stop{
	transition-duration: 0;
	-o-transition-duration: 0;
	-moz-transition-duration: 0;
	-webkit-transition-duration: 0;
}
/* Sudo Slider
================================================== */
.sudo-slider{
	width:100% !important;
	height:100% !important;
}
.sudo-slider ul {
	width:100% !important;
	float:left;
}
.sudo-slider ul li {
	width:100% !important;	
	height:100% !important;
	display:block !important;
}
.sudo-slider img{
	width:100% !important;
	height:100% !important;
}
#controls .nextBtn{
	right:-30px;
}
.sudoslid #container {
	margin:0 auto;
	position:relative;
	text-align:left;
	width:696px;
	background:#fff;
	margin-bottom:2em;
}	
.sudo-slider ul, .sudo-slider li{
	margin:0;
	width:100%;
	list-style:none;
	position:relative;
	display:block;
}
.sudo-slider, .sudo-slider li {
	overflow:hidden;
}
.sudo-slider li .caption{
	position:absolute;
	color:#b1b1b1;
	width:100%;
	z-index:9985;
	bottom:0px;
	left:0 !important;
	padding:20px;
	display:block !important;
	opacity:1 !important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.sudo-slider li .Top{
	top:0px;
	left:0 !important;
}
.sudo-slider li .caption .capt-in{
	color:#b1b1b1;
	width:100%;
	padding:20px;
	display:block !important;
	background:url(images/black.png);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	word-spacing:3px;
	font-family: 'Oswald', sans-serif;
}
.sudo-slider li .caption .capt-in h3{
	color:#fff;
	padding-bottom:5px;
}
.sudo-slider li .caption .capt-in a{
	color:#fff;
}
#controls {
	height:60px;
	width:100%;
	position:absolute;
	top:50%;
	margin-top:-30px;
	z-index:9990;
	display:inline-block !important;	
}
#controls a {
	z-index:9;
	cursor:pointer;
	text-indent:-9999px;
}
#controls .prevBtn {
	width:30px;
	height:60px;
	float:left;
	display:inline-block !important;
	background:url(images/banner-arrows.png) no-repeat 0px 0px #3d3d3d;
}
#controls .nextBtn {
	width:30px;
	height:60px;
	float:right;
	display:inline-block !important;
	background:url(images/banner-arrows.png) no-repeat -30px 0px #3d3d3d;
}
/* Sub Page Banner
================================================== */
.top-cont {
	float:left;
	width:100%;
}
#sub-banner {
	float:left;
	width:100%;
	position:relative;
	overflow:hidden;
	margin-bottom:0px;
	margin-top:10px;
	box-shadow:0 6px 6px #999999;
}
#sub-banner #map_canvas{
	float:left;
	width:100%;
	height:228px;
}
#sub-banner a{
	float:left;
}
#sub-banner a img{
	float:left;
}
#sub-banner img{
	float:left;
	width:100%;
}
#sub-banner .sub-caption{
	float:left;
	position:absolute;
	bottom:40px;
	left:40px;
}
#sub-banner .sub-caption h1{
	color:#FFF;
	font-size:50px;
	line-height:50px;
}
#sub-banner .sub-caption h1:first-child{
	color:#FFF;
	font-size:25px;
	line-height:25px;
}
/* Second Level Navigation
================================================== */
.second-nav {
	float:left;
	height:50px;
	width:100%;
	margin-top:10px;
	background:#262626;
}
.second-nav ul{
	float:left;
	width:100%;
	display:table;
}
.second-nav ul li{
	display:table-cell;
	border-left:#343434 solid 1px;
}
.second-nav ul li:first-child{
	border:none;
}
.second-nav ul li a{
	width:100%;
	display:block;
	color:#b3b3b3;
	height:35px;
	font-size:16px;
	text-align:center;
	padding:15px 0px 0px 0px;
	word-spacing:3px;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
}
.second-nav ul li.current_page_item a,
.second-nav ul li a:hover{
	color:#222222;
}
.second-nav + #sub-banner{
	margin-top:0px;
}
/* Small Banners
================================================== */
.small-banners {
	float:left;
	position:relative;
	overflow:hidden;
}
.small-banners .heading:after{
	content: " ";
}
.small-banners a.thumb img{
	float:left;
	border:#878787 solid 1px;
}
.small-banners h1.title{
	float:left;
	position:absolute;
	top:10px;
	padding:8px;
	background:#000;
	color:#FFFFFF;
}
/* Twitter Banners
================================================== */
.cs_twitter_widget {
	float:left;
	position:relative;
	overflow:hidden;
}
.cs_twitter_widget a.thumb img{
	float:left;
	border:#878787 solid 1px;
}
.cs_twitter_widget a.thumb span{
	float:left;
	width:100%;
	height:188px;
	position:absolute;
	display:block;
	top:0;
	left:0;
	background:url(images/tweeter-circle.png) no-repeat center center;
}
.scroll-sec {
	width:100%;
	height:188px;
	padding:20px;
	position:absolute;
	background:url(images/black.png);
	top:1px;
	left:1px;
	visibility:visible;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.widget_twitter:hover .scroll-sec {
	visibility:visible;
}
.widget_twitter .sliderwrapper{
	position:relative;
	overflow:hidden;
	width:261px;
	height:180px;
	float:left;
}
.widget_twitter .sliderwrapper .contentdiv{
	width: 261px;
	height: 180px;
}
.widget_twitter .contentdiv h4{
	float:left;
}
.widget_twitter .contentdiv p.date{
	float:left;
	color:#646464;
	padding:4px 0px 0px 10px;
}
.widget_twitter .contentdiv p.txt{
	width:100%;
	float:left;
	color:#b7b7b7;
	font-size:14px;
	padding:4px 0px 0px 0px;
}
a.follow {
	color:#999999;
	font-size:11px;
	padding:0px 0px 4px 30px;
	position:absolute;
	bottom:20px;
	left:20px;
	background:url(images/twitter-icon.png) no-repeat 0px 0px;
}
.scroll-sec .controls {
	position:absolute;
	right:20px;
	bottom:20px;
	width:34px;
}
.widget_twitter a.prev {
	width:12px;
	height:18px;
	float:left;
	cursor:pointer;
	display:inline-block;
	text-indent:-9999px;
	background:url(images/twitter-arrows.png) no-repeat 0px 0px;
}
.widget_twitter a.next {
	width:12px;
	height:18px;
	float:right;
	cursor:pointer;
	display:inline-block;
	text-indent:-9999px;
	background:url(images/twitter-arrows.png) no-repeat -12px 0px;
}
a#logoPrevious:hover {
	background:url(images/twitter-arrows.png) no-repeat 0px -18px;
}
a#logoNext:hover {
	background:url(images/twitter-arrows.png) no-repeat -12px -18px;
}
/* Count Down
================================================== */
.event-counter {
	position:absolute;
	background:url(images/black.png);
	bottom:10px;
	padding:10px 20px;
	font-family: 'Oswald', sans-serif;
	color:#adacac;
	width:200px;
}
.event-counter h3{
	width:100%;
	text-align:center;
	padding-bottom:15px;
}
.countdown_row {
	clear: both;
	width: 100%;
	text-align: center;
}
.countdown_show1 .countdown_section {
	width: 98%;
}
.countdown_show2 .countdown_section {
	width: 48%;
}
.countdown_show3 .countdown_section {
	width: 32.5%;
}
.countdown_show4 .countdown_section {
	width: 24.5%;
}
.countdown_show5 .countdown_section {
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.25%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center;
}
.countdown_amount {
	font-size: 40px;
	color:#FFF;
	display:inline-block;
	padding-bottom:8px;
}
.countdown_descr {
	display: block;
	width: 100%;
}
/* Tabs Section
================================================== */
.tab-section {
	width:100%;
	float:left;
	background:#FFF;
}
.tab-section .tab-head{
	width:100%;
	float:left;
	background:#262626;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.tab-section .tab-head h1{
	float:left;
	color:#e7e7e7;
	padding:13px 0px 16px 10px;
}
.tab-section .tab-head .tab_menu_container{
	float:right;
}
.tab-section .tab-head ul{
	float:left;
}
.tab-section .tab-head ul li{
	float:left;
}
.tab-section .tab-head ul li a{
	float:left;
	color:#e7e7e7;
	font-size:20px;
	height:50px;
	cursor:pointer;
	word-spacing:3px;
	border-top:#262626 solid 5px;
	padding:10px 20px 0px 20px;
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.tab-section .tab-head ul li a:hover, .tab-section .tab-head ul li a.current{
	color:#4c4c4c;
	background:#FFF;
}
.tab-list{
	display:none;
}
.tab-section .tab-list{
	float:left;
	width:100%;
	padding:20px;
	display:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
/* News Listing
================================================== */
.news-list {
	width:100%;
	float:left;
}
.news-list li{
	width:100%;
	float:left;
	padding:20px 0px;
	position:relative;
	border-bottom:#ededed solid 1px;
}
.sixteen .news-list li{
	min-height:62px;
}
.news-list li:first-child{
	padding-top:0px;
}
.news-list li:last-child{
	border-bottom:none;
	padding-bottom:0;
}
.news-list li .news-thumb{
	width:100%;
	float:left;
	display:none;
	padding-bottom:20px;
}
.sixteen .news-list li .news-thumb{
	width:40%;
	float:left;
	display:none;
	padding-bottom:0;
}
.news-list li .news-thumb .thumb{
	border:1px solid #A6A6A6;
	float:left;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.news-list li .news-thumb .thumb img{
	float:left;
	width:100%;
}
.news-list li:first-child .news-thumb{
	display:block;
}
.news-list li .news-desc{
	width:100%;
	float:left;
	position:relative;
}
.sixteen .news-list li:first-child .news-desc{
	width:60%;
	padding-left:20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.sixteen .news-list li.no-image .news-desc{
	padding-left:0px !important;
	width:100% !important;
}
.news-list li .date{
	width:86px;
	height:54px;
	padding:8px 0px 0px 0px;
	float:left;
	text-align:center;
	color:#FFF;
	position:absolute;
	left:0px;
	top:0px;
	background:url(images/date-bg.gif) no-repeat #4c4c4c;
}
.sixteen .news-list li:first-child .date{
	left:20px;
}
.sixteen li.no-image .news-desc .date{
	left:0 !important;
}
.news-list li:hover .date{
	background-color:#262626;
}
.news-list li .date h6{
	text-shadow:1px 1px #000;
	color:#FFF;
}
.news-list li .date h1{
	text-shadow:1px 1px #000;
	font-size:15px;
	color:#FFF;
}
.news-list li .desc{
	width:auto;
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0px 0px 0px 101px;
}
.news-list li .desc h4 {
	padding-bottom:5px;
}
.news-list li .desc h4 a{
	color:#262626;
}
.news-list li .desc h4 a:hover{
	color:#000;
}
.news-list li .desc p{
	width:100%;
	font-size:11px;
	min-height:39px;
}
/* Box Small
================================================== */
.box-small {
	width:100%;
	float:left;
	background:#FFF;
	overflow:hidden;
}
.one-third .box-small {
	margin-top:20px;
}
.one-third .box-small:first-child {
	margin-top:0px;
}
.box-small .box-in{
	width:100%;
	padding:20px;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.box-small > h1{

}
/* Now Playing
================================================== */
.nowplaying {
	width:100%;
	float:left;
	padding:20px;
	font-size:11px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.nowplaying p{
	margin-bottom:10px;
}
.buynow {
	width:100%;
	height:41px;
	padding:9px 10px 0px 20px;
	background:#bbbbbb;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.buynow h5{
	float:left;
	padding-top:1px;
}
.buynow ul{
	float:right;
}
.buynow ul li{
	float:left;
	padding-left:10px;
}
.buynow ul li a{
	float:left;
	display:inline-block;
}
.buynow ul li a.soundcloud{
	width:42px;
	height:21px;
	background:url(images/soundcloud-icon.png);
}
.buynow ul li a.amazon{
	width:24px;
	height:22px;
	background:url(images/amazon-icon.png);
}
.buynow ul li a.apple{
	width:18px;
	height:23px;
	background:url(images/apple-icon.png);
}
.buynow ul li a.grooveshark{
	width:22px;
	height:22px;
	background:url(images/grooveshark-icon.png);
}

/* List with Thumb
================================================== */
.recent_post-widget{
    width: 720px !important;
}

.list-thumb {
	width:100%;
	float:left;
	font-size:11px;
}
.list-thumb ul{
	width:100%;
	float:left;
	padding:20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.list-thumb ul li{
	width:100%;
	float:left;
	padding-top:20px;
	margin-top:20px;
	position:relative;
	border-top:#ededed solid 1px;
}
.list-thumb ul li a.thumb{
	position:absolute;
	left:0;
	top:20px;
}
.list-thumb ul li:first-child{
	padding-top:0px;
	margin-top:0px;
	border-top:none;
}
.list-thumb ul li:first-child a.thumb{
	top:0px;
}
.list-thumb ul li .desc{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	padding:0px 0px 0px 73px;
}
.list-thumb ul li .desc h5 a{
	color:#262626;
}
.list-thumb ul li .desc p{
	padding:5px 0px;
}
.readmore{
	color:#aaaaaa !important;
}
/* Widget Links
================================================== */
.widget_archive {
	width:100%;
	float:left;
}
.widget_archive ul{
	width:100%;
	float:left;
	padding:20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.widget_archive ul li{
	width:100%;
	height:25px;
	float:left;
	position:relative;
	text-align:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size:11px;
	word-spacing:3px;
	display:inline-block;
	vertical-align:bottom;
	font-family: 'Oswald', sans-serif;
	background:url(images/dots.gif) repeat-x bottom;
}
.widget_archive ul li a{
	font-size:12px;
	color:#4f4f4f;
	float:left;
	text-align:left;
	display:inline-block;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
}
.widget_archive ul li a:hover{
	color:#000;
}
/* Widget Tags
================================================== */
.widget_tag_cloud {
	width:100%;
	float:left;
}
.widget_tag_cloud a{
	padding:3px 8px;
	border-radius:3px;
	display:inline-block;
	background:#262626;
	color:#FFFFFF;
	float:left;
	word-spacing:3px;
	margin:0px 5px 5px 0px;
	font-size:11px !important;
	font-family: 'Oswald', sans-serif;
}
.widget_tag_cloud .tagcloud{
	width:100%;
	float:left;
	padding:20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
/* Widget Links
================================================== */
.widget_categories {
	width:100%;
	float:left;
}
.widget_categories ul{
	width:100%;
	float:left;
	padding:20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.widget_categories ul li{
	width:100%;
	height:25px;
	float:left;
	position:relative;
	text-align:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size:11px;
	word-spacing:3px;
	display:inline-block;
	vertical-align:bottom;
	font-family: 'Oswald', sans-serif;
	background:url(images/dots.gif) repeat-x bottom;
}
.widget_categories ul li a{
	font-size:12px;
	color:#4f4f4f;
	float:left;
	text-align:left;
	display:inline-block;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
}
.widget_categories ul li a:hover{
	color:#000;
}
/* Widget Links
================================================== */
.widget_nav_menu {
	width:100%;
	float:left;
}
.widget_nav_menu .menu-main-menu-container{
	width:100%;
	float:left;
	padding:20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.widget_nav_menu ul{
	width:100%;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.widget_nav_menu ul li{
	width:100%;
	float:left;
	position:relative;
	padding:0px 0px 5px 0px;
	margin:0px 0px 10px 0px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size:11px;
	word-spacing:3px;
	display:inline-block;
	vertical-align:bottom;
	font-family: 'Oswald', sans-serif;
	background:url(images/dots.gif) repeat-x bottom;
}
.widget_nav_menu ul li ul{
	width:100%;
	float:left;
	position:relative;
	padding:5px 20px 0px 20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.widget_nav_menu ul li ul li{
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	background:url(images/dots.gif) repeat-x top;
}
.widget_nav_menu ul li ul li:first-child{
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	background:none;
}
.widget_nav_menu ul li a{
	font-size:12px;
	color:#4f4f4f;
	text-align:left;
	display:inline-block;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
}
.widget_nav_menu ul li a:hover{
	color:#000;
}
/* Widget Links
================================================== */
.widget_links {
	width:100%;
	float:left;
}
.widget_links ul{
	width:100%;
	float:left;
	padding:20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.widget_links ul li{
	width:100%;
	height:25px;
	float:left;
	position:relative;
	text-align:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size:11px;
	word-spacing:3px;
	display:inline-block;
	vertical-align:bottom;
	font-family: 'Oswald', sans-serif;
	background:url(images/dots.gif) repeat-x bottom;
}
.widget_links ul li a{
	font-size:12px;
	color:#4f4f4f;
	float:left;
	text-align:left;
	display:inline-block;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
}
.widget_links ul li a:hover{
	color:#000;
}
/* Widget Links
================================================== */
.widget_meta {
	width:100%;
	float:left;
}
.widget_meta ul{
	width:100%;
	float:left;
	padding:20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.widget_meta ul li{
	width:100%;
	height:25px;
	float:left;
	position:relative;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size:11px;
	word-spacing:3px;
	display:inline-block;
	vertical-align:bottom;
	font-family: 'Oswald', sans-serif;
	background:url(images/dots.gif) repeat-x bottom;
}
.widget_meta ul li a{
	font-size:12px;
	color:#4f4f4f;
	text-align:left;
	display:inline-block;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
}
.widget_meta ul li a:hover{
	color:#000;
}
/* Widget Links
================================================== */
.widget_pages {
	width:100%;
	float:left;
}
.widget_pages ul{
	width:100%;
	float:left;
	padding:20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.widget_pages ul li{
	width:100%;
	float:left;
	position:relative;
	padding:0px 0px 5px 0px;
	margin:0px 0px 10px 0px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size:11px;
	word-spacing:3px;
	display:inline-block;
	vertical-align:bottom;
	font-family: 'Oswald', sans-serif;
	background:url(images/dots.gif) repeat-x bottom;
}
.widget_pages ul li ul{
	width:100%;
	float:left;
	position:relative;
	padding:5px 20px 0px 20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.widget_pages ul li ul li{
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	background:url(images/dots.gif) repeat-x top;
}
.widget_pages ul li ul li:first-child{
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	background:none;
}
.widget_pages ul li a{
	font-size:12px;
	color:#4f4f4f;
	text-align:left;
	display:inline-block;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
}
.widget_pages ul li a:hover{
	color:#000;
}
/* Widget Links
================================================== */
.widget_recent_comments {
	width:100%;
	float:left;
}
.widget_recent_comments ul{
	width:100%;
	float:left;
	padding:20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.widget_recent_comments ul li{
	width:100%;
	float:left;
	position:relative;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size:11px;
	word-spacing:3px;
	display:inline-block;
	vertical-align:bottom;
	font-family: 'Oswald', sans-serif;
	background:url(images/dots.gif) repeat-x bottom;
}
.widget_recent_comments ul li a{
	font-size:12px;
	color:#4f4f4f;
	text-align:left;
	display:inline-block;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
}
.widget_recent_comments ul li a:hover{
	color:#000;
}
/* Widget Links
================================================== */
.widget_recent_entries {
	width:100%;
	float:left;
}
.widget_recent_entries ul{
	width:100%;
	float:left;
	padding:20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.widget_recent_entries ul li{
	width:100%;
	float:left;
	position:relative;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size:11px;
	word-spacing:3px;
	display:inline-block;
	vertical-align:bottom;
	font-family: 'Oswald', sans-serif;
	background:url(images/dots.gif) repeat-x bottom;
}
.widget_recent_entries ul li a{
	font-size:12px;
	color:#4f4f4f;
	text-align:left;
	display:inline-block;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
}
.widget_recent_entries ul li a:hover{
	color:#000;
}
/* Widget Links
================================================== */
.widget_rss {
	width:100%;
	float:left;
}
.widget_rss ul{
	width:100%;
	float:left;
	padding:20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.widget_rss ul li{
	width:100%;
	float:left;
	position:relative;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size:11px;
	display:inline-block;
	vertical-align:bottom;
	background:url(images/dots.gif) repeat-x bottom;
}
.widget_rss ul li a{
	font-size:12px;
	color:#4f4f4f;
	text-align:left;
	display:inline-block;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
	word-spacing:3px;
	font-family: 'Oswald', sans-serif;
}
.widget_rss ul li a:hover{
	color:#000;
}
/* Widget Search
================================================== */
.widget_search {
	width:100%;
	float:left;
}
.widget_search form{
	margin-bottom:0;
	float:left;
	width:100%;
	padding:20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.widget_search label{
	font-size:16px;
	font-weight:normal;
	padding-bottom:10px;
	word-spacing:3px;
	font-family:'Oswald',sans-serif;
}
.box-small input[type="text"], 
.box-small input[type="password"], 
.box-small input[type="email"], 
.box-small textarea, 
.box-small select
{
	width:100%;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
/* Widget Text
================================================== */
.widget_text {
	width:100%;
	float:left;
}
.widget_text .textwidget{
	width:100%;
	float:left;
	font-size:11px;
}
.widget_text .textwidget p{
	padding:5px 0px;
}
.widget_text .textwidget img{
	float:left;
}
.widget_text .textwidget iframe{
	float:left;
	width:100% !important;
}
/* Contact Widget
================================================== */
.contact-widget {
	width:100%;
	float:left;
	padding:20px;
	color:#666666;
	word-spacing:3px;
	font-family: 'Oswald', sans-serif;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.contact-widget p{
	font-size:14px;
	padding-bottom:10px;
}
.contact-widget h4{
	padding:10px 0px 5px 0px;
}
/* Albums
================================================== */

.prod-sec {
	width:100%;
	padding:20px 20px 0px 20px;
	float:left;
	background:#FFF;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.prod-sec .prod-head{
	width:100%;
	float:left;
	padding-bottom:20px;
}
.prod-sec .prod-head h1{
	float:left;
	color:#4c4c4c;
	padding:4px 0px 0px 0px;
}
.prod-sec .prod-head a{
	float:left;
}
.prod-list > h3 {
	padding-left:20px;
}
.prod-list{
	width:920px;
	float:left;
	margin-left:-20px;
}
.two-thirds .prod-list{
	width:600px;
	float:left;
}
.prod-list li{
	width:210px;
	height:300px;
	float:left;
	padding:0px 0px 20px 20px;
}
.prod-list li a{
	float:left;
}
.prod-list li img{
	width:100%;
	float:left;
}
.two-thirds .prod-list li{
	width:180px;
}
.two-thirds .prod-list li:first-child{
	padding-left:20px;
}
.prod-list li a.thumb{
	width:100%;
	float:left;
	overflow:hidden;
	margin-bottom:20px;
	position:relative;
	border:#a6a6a6 solid 1px;
	box-shadow:0px 0px 3px #666;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.prod-list li a.thumb img{
	float:left;
	width:100%;
}
.prod-list li a.thumb span{
	width:208px;
	height:158px;
	top:0;
	left:0;
	position:absolute;
	background:url(images/album-bg.png) no-repeat;
}
.prod-list li h4.title{
	padding-bottom:5px;
	float:left;
	width:100%;
}
.prod-list li h4.title a{
	color:#262626;
}
.prod-list li .prod-opts{
	float:left;
	width:100%;
	padding:10px 0px 0px 0px;
}
.prod-list li .prod-opts h6{
	float:left;
	padding-right:10px;
	background:url(images/sep3.png) no-repeat right;
}

.prod-list li .prod-opts a{
	float:left;
	display:inline-block;
	margin-left:10px;
	position:relative;
}
.prod-list li .prod-opts a span{
	display:none;
	position:absolute;
	height:27px;
	padding:7px 10px 0px 10px;
	color:#FFF;
	font-size:14px;
	top:-34px;
	word-spacing:3px;
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
	background:url(images/bubble-bg.png) no-repeat center top;
}
.prod-list li .prod-opts a.amazon{
	width:18px;
	height:16px;
	margin:1px 0px 0px 10px;
	background:url(images/amazon-gray-icon.png) no-repeat top;
}
.prod-list li .prod-opts a.amazon span{
	left:-25px;
}
.prod-list li .prod-opts a.apple{
	width:15px;
	height:18px;
	background:url(images/apple-gray-icon.png) no-repeat top;
}
.prod-list li .prod-opts a.apple span{
	left:-23px;
}
.prod-list li .prod-opts a.grooveshark{
	width:17px;
	height:17px;
	margin:1px 0px 0px 10px;
	background:url(images/grooveshark-gray-icon.png) no-repeat top;
}
.prod-list li .prod-opts a.grooveshark span{
	left:-44px;
}
.prod-list li .prod-opts a.soundcloud{
	width:28px;
	height:13px;
	margin:4px 0px 0px 10px;
	background:url(images/soundcloud-gray-icon.png) no-repeat top;
}
.prod-list li .prod-opts a.soundcloud span{
	left:-34px;
}
.prod-list li .prod-opts a:hover{
	background-position:bottom;
}
.prod-list li .prod-opts a:hover span{
	display:inline-block;
}
/* Albums
================================================== */
#tab-rock {
	margin-left:-20px;
}
#tab-rock .prod-list li{
	width:210px;
	float:left;
	overflow:hidden;
	padding:0px 0px 20px 20px;
}
#tab-rock .prod-list li:first-child{
	padding-left:20px;
}
/* Album Details
================================================== */
.album-detail {
	width:100%;
}
.album-detail a.thumb{
	width:208px;
	float:left;
	margin-right:20px;
	position:relative;
	border:#a6a6a6 solid 1px;
	box-shadow:0px 0px 3px #666;
}
.album-detail a.thumb img{
	float:left;
	width:100%;
}
.album-detail a.thumb span{
	width:208px;
	height:158px;
	top:0;
	left:0;
	position:absolute;
	background:url(images/album-bg.png) no-repeat;
}
.album-detail .desc{
	float:left;
	width:60%;
}
.no-img-found a.thumb{
	display:none;
}
.no-img-found .desc{
	float:left;
	width:100%;
}
.album-detail .desc .txt{
	font-size:11px;
}
.album-detail p.musicby{
	color:#262626;
	font-size:12px;
}
.album-detail p.released{
	color:#8c8b8b;
	font-size:14px;
	padding:0px 0px 5px 0px;
}
.album-detail .txt p{
	padding:5px 0px;
}
/* Album Options
================================================== */
.album-opts {
	width:100%;
}
.share-album {
	width:50%;
	float:left;
	padding-bottom:3px;
	border-right:#ededed solid 1px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.share-album a{
	float:left;
	margin-right:8px;
	margin-top:8px;
}
.share-album h6{
	
}
.availble {
	width:50%;
	float:left;
	padding-top:21px;
	padding-left:20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.availble h4{
	margin-right:20px;
	float:left;
}
.availble a{
	float:left;
	display:inline-block;
	position:relative;
}
.availble a span{
	display:none;
	position:absolute;
	height:29px;
	padding:5px 10px 0px 10px;
	color:#FFF;
	font-size:14px;
	top:-34px;
	word-spacing:3px;
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
	background:url(images/bubble-bg.png) no-repeat center top;
}
a.amazon-ind{
	width:18px;
	height:16px;
	margin:1px 5px 0px 0px;
	background:url(images/amazon-gray-icon.png) no-repeat top;
}
a.amazon-ind:hover{
	background-position:bottom;
}
a.amazon-ind span{
	left:-25px;
}
a.amazon-ind:hover span{
	display:inline-block;
}
a.apple-ind{
	width:15px;
	height:18px;
	background:url(images/apple-gray-icon.png) no-repeat top;
}
a.apple-ind:hover{
	background-position:bottom;
}
a.apple-ind span{
	left:-23px;
}
a.apple-ind:hover span{
	display:inline-block;
}
a.grooveshark-ind{
	width:17px;
	height:17px;
	margin:1px 0px 0px 5px;
	background:url(images/grooveshark-gray-icon.png) no-repeat top;
}
a.grooveshark-ind:hover{
	background-position:bottom;
}
a.grooveshark-ind span{
	left:-44px;
}
a.grooveshark-ind:hover span{
	display:inline-block;
}
a.soundcloud-ind{
	width:28px;
	height:13px;
	margin:4px 0px 0px 5px;
	background:url(images/soundcloud-gray-icon.png) no-repeat top;
}
a.soundcloud-ind:hover{
	background-position:bottom;
}
a.soundcloud-ind span{
	left:-34px;
}
a.soundcloud-ind:hover span{
	display:inline-block;
}
/* Tracks
================================================== */
.album-tracks {
	width:100%;
}
.album-tracks .track{
	width:100%;
	height:41px;
	background:#f3f3f3;
	border-radius:3px;
	margin-top:10px;
	box-shadow:0px 0px 3px #CCC;
	border:#d8d8d8 solid 1px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.album-tracks .track:hover{
	background:#ffffff;
}
.album-tracks .track:first-child{
	margin-top:0px;
}
.album-tracks .track h5{
	float:left;
	text-shadow:1px 1px #fff;
	padding:9px 0px 0px 10px;
}
.album-tracks .track h5 a{
	color:#4c4c4c;
}
.album-tracks .track:hover h5 a{
	color:#262626;
}
.album-tracks .track > ul{
	float:right;
}
.album-tracks .track > ul > li{
	float:left;
	height:41px;
	padding:0px 10px;
	border-left:#d8d8d8 solid 1px;
}
.album-tracks .track > ul > li > a{
	float:left;
	display:inline-block;
	position:relative;
}
.album-tracks .track ul li a span{
	display:none;
	position:absolute;
	height:27px;
	padding:7px 10px 0px 10px;
	color:#FFF;
	font-size:14px;
	top:-35px;
	word-spacing:3px;
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
	background:url(images/bubble-bg.png) no-repeat center top;
}
.album-tracks .track ul li a:hover span{
	display:inline-block;
}
.album-tracks .track ul li a.play{
	width:10px;
	height:15px;
	margin:11px 0px 0px 0px;
	background:url(images/track-icons.png) no-repeat 0px 0px;
}
.album-tracks .track ul li a.cp-play span{
	left:-20px;
}
.album-tracks .track ul li a.cp-pause span{
	left:-24px;
}
.album-tracks .track ul li a.download{
	width:12px;
	height:12px;
	margin:12px 0px 0px 0px;
	background:url(images/track-icons.png) no-repeat 0px -15px;
}
.album-tracks .track ul li a.download span{
	left:-36px;
}
.album-tracks .track ul li a.lyrics{
	width:11px;
	height:12px;
	margin:12px 0px 0px 0px;
	background:url(images/track-icons.png) no-repeat 0px -27px;
}
.album-tracks .track ul li a.lyrics span{
	left:-24px;
}
.album-tracks .track ul li a.buysong{
	width:13px;
	height:13px;
	margin:12px 0px 0px 0px;
	background:url(images/track-icons.png) no-repeat 0px -39px;
}
.album-tracks .track ul li a.buysong span{
	left:-34px;
}
/* Comments Section
================================================== */
#comments {
	width:100%;
	float:left;
}
#comments h1{
	margin-top:20px;
}
#comments ul{
	width:100%;
	float:left;
	padding:20px;
	background:#FFF;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#comments ul li{
	width:100%;
	float:left;
	margin-top:20px;
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#comments ul li:first-child{
	margin-top:0px;
}
#comments ul li .avatars{
	float:left;
	width:53px;
	border:#b1b1b1 solid 1px;
	position:absolute;
	left:0;
}
#comments ul li .avatars img{
	float:left;
	width:53px;
	height:53px;
}
#comments ul li .desc{
	float:right;
	width:100%;
	padding:0px 0px 0px 65px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
}
#comments ul li .desc .desc-in{
	float:left;
	width:100%;
	position:relative;
	background:#d7d7d7;
	padding:0px 0px 0px 6px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	box-shadow:0px 0px 3px #ccc;
}
#comments ul li .desc .pointer{
	width:9px;
	height:15px;
	display:inline-block;
	position:absolute;
	left:-9px;
	top:8px;
	background:url(images/pointer.png) no-repeat;
}
#comments ul li .desc .text-desc{
	width:100%;
	padding:10px 20px;
	position:relative;
	background:#f7f7f7;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:#fff solid 1px;
}
.desc .text-desc h5{
	float:left;
}
.desc .text-desc p.ago{
	float:left;
	padding:3px 0px 0px 10px;
}
.desc .text-desc a.comment-reply-link{
	float:right;
	padding:2px 5px;
	color:#aaaaaa;
	text-transform:uppercase;
	background:#ffffff;
	font-size:10px;
	position:absolute;
	right:0;
	top:5px;
}
#comments ul li:hover .desc .text-desc a.comment-reply-link{
	color:#262626;
}
#comments ul li:hover .desc .text-desc h5 a{
	color:#262626;
}
.desc .text-desc .txt p{
	float:left;
	width:100%;
	padding:5px 0px;
}
#comments ul li ul.children{
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#comments ul li ul.children li{
	background:url(images/comments-sep.gif) no-repeat 0px 0px;
	padding:0px 0px 0px 20px;
}
#comments ul li ul.children .avatars{
	left:20px;
}
#comments ul li ul.children ul.children{
	padding:0px 0px 0px 0px;
}
#comments ul li ul.children ul.children li{
	background:url(images/comments-sep.gif) no-repeat 20px 0px;
	padding:0px 0px 0px 40px;
}
#comments ul li ul.children ul.children .avatars{
	left:40px;
}
.comment-awaiting-moderation {
	width:100%;
	float:left;
	color:#000;
	margin:5px 0px;
	font-size:10px;
	font-style:italic;
	padding:3px;
	border-radius:3px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
/* Leave A Reply Section
================================================== */
#respond {
	width:100%;
	float:left;
	background:#FFF;
	margin-top:20px;
}
#comments #respond {
	margin-top:0px;
}
#respond #reply-title{
	font-size:24px;
	background:#262626;
	width:100%;
	line-height:30px;
	color:#FFF;
	text-transform:uppercase;
	padding:13px 20px 13px 20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#respond #reply-title small{
	float:right;
}
#respond #reply-title small a{
	border-radius: 4px;
	display: inline-block;
	cursor: pointer;
	line-height: normal;
	display:inline-block;
	padding:0px 10px;
	margin:3px 0px 0px 0px;
	font-size:14px;
	color:#4c4c4c !important;
	text-transform:uppercase;
	background:#eaeaea;
	border:#bbbbbb solid 1px;
	text-shadow:1px 1px #fff;
}
#respond form{
	padding:20px;
	width:100%;
	float:left;
	margin-bottom:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#respond form p{
	width:100%;
	float:left;
	position:relative;
}
#respond form label{
	width:80px;
	float:left;
}
#respond form span{
	width:1%;
	float:left;
	left:436px;
	top:-3px;
	position:absolute;
}
#respond form p:first-child {
	padding-bottom:10px;
	display:none;
}
#respond form p:first-child span{
	position:inherit !important;
	left:0;
}
#respond form p.form-allowed-tags{
	display:none;
}
#respond dt{
	width:100%;
	font-size:11px;
	padding:0px 0px 0px 80px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#respond dd{
	width:100%;
	font-size:11px;
	padding:0px 0px 0px 80px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#respond form p #submit{
	margin:20px 0px 0px 80px;
	line-height:24px;
}
#respond form input{
	float:left;
}
.forms ul{
	width:100%;
	float:left;
	padding:20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.forms ul li{
	width:100%;
	float:left;
}
.forms ul li textarea{
	width:100%;
	height:120px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.forms ul li button{
	height:30px;
	padding-bottom:8px;
}
/* Contact Us Section
================================================== */
.contact-us {
	width:100%;
}
.contact-us h2{
	padding:0px 0px 20px 0px;
}
/* Quick Inquiry Section
================================================== */
.cont-map {
	float:left;
	width:100%;
	margin-bottom:10px;
}
.cont-map small{
	display:none;
}
.quickinquiry {
	width:100%;
	float:left;
}
div.frm_error, div.recaptcha_mess {
	width:184px;
	height:27px;
	display:inline-block;
	background:url(images/error-bg1.png) no-repeat;	
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    padding: 12px 0 0 20px;
	bottom:10px;
}
div.recaptcha_mess {
	display:none;
}
div.succ_mess {
	width:100%;
	padding:15px;
	color:#FFFFFF;
	font-size:14px;
	background:#67cf16;
	border-radius:5px;
	font-family: 'Oswald', sans-serif;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:none;
}
.quickinquiry ul{
	padding:20px 0px 0px 0px;
}
.quickinquiry ul li{
	float:left;
	width:100%;
	position:relative;
	padding-bottom:15px;
}
.quickinquiry input, .quickinquiry textarea, .quickinquiry select{
	margin-bottom:0;
}
.quickinquiry ul li input[type="submit"]{
	line-height:26px;
}
.quickinquiry ul li label{
	font-size:16px;
	font-weight:normal;
	padding:0px 0px 10px 0px;
	font-family: 'Oswald', sans-serif;
}
.quickinquiry form{
	margin-bottom:0px;
}
.quickinquiry textarea{
	width:70%;
	height:150px;
}
#recaptcha_widget_div {
	
}
/* Blog details
================================================== */
.blog-detail {
	width:100%;
	position:relative;
}
.blog-detail a.thumb{
	width:100%;
	float:left;
	overflow:hidden;
	position:relative;
	margin-bottom:20px;
	border:#a6a6a6 solid 1px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.blog-detail a.thumb img{
	float:left;
	width:100%;
}
.blog-detail #map_canvas{
	width:100%;
	height:244px;
	float:left;
	overflow:hidden;
	position:relative;
	margin-bottom:20px;
	border:#a6a6a6 solid 1px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
span.featured{
	left:0;
	top:20px;
	height:30px;
	color:#262626;
	word-spacing:3px;
	font-size:14px;
	position:absolute;
	display:inline-block;
	text-transform:uppercase;
	padding:10px 27px 0px 15px;
	font-family: 'Oswald', sans-serif;
	background:url(images/badge.png) right;
}
.blog-detail .post-conts{
	width:100%;
}
.blog-detail .blog-opts{
	width:100%;
}
.sixteen .blog-detail a.thumb{
	width:40%;
	margin-bottom:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.sixteen .blog-detail a.thumb img{
	width:100%;
}
.sixteen .blog-detail .post-conts{
	width:60%;
	float:left;
	padding-left:20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.no-image .thumb {
	display:none;
}
.sixteen .no-image .post-conts{
	width:100%;
	float:left;
	padding-left:0px;
}
.sixteen .detail-page a.thumb{
	width:100%;
	margin-bottom:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.blog-opts {
	width:100%;
	float:left;
	padding:0px 0px 20px 0px;
	position:relative;
}
.blog-opts .date{
	width:86px;
	height:54px;
	padding:8px 0px 0px 0px;
	float:left;
	text-align:center;
	color:#FFF;
	position:absolute;
	left:0px;
	top:0px;
	background:url(images/date-bg.gif) no-repeat #4c4c4c;
}
.blog-opts .date h6{
	text-shadow:1px 1px #000;
	color:#FFF;
}
.blog-opts .date h1{
	text-shadow:1px 1px #000;
	color:#FFF;
	font-size:15px;
}
.blog-detail .blog-desc p{
	padding:5px 0px;	
}
.blog-opts .desc{
	width:auto;
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0px 0px 10px 0px;
	margin-left:101px;
	border-bottom:#ededed solid 1px;
}
.blog-opts .desc h4 {
	padding-bottom:5px;
}
.blog-opts .desc h4 a{
	color:#262626;
}
.blog-opts .desc h4 a:hover{
	color:#3399FF;
}
.blog-opts .desc p{
	float:left;
	padding:0px 10px;
	background:url(images/sep1.gif) no-repeat center left;
}
.blog-opts .desc p.by{
	padding-left:0px;
	background:none;
}
.blog-sharing{
	width:100%;
	float:left;
	border-top:#ededed solid 1px;
	padding:15px 0px 0px 0px;
	margin:20px 0px 0px 0px;
}
.blog-sharing a{
	float:left;
	margin-right:5px;
}
.blog-sharing .sharing{
	width:100%;
	float:left !important;
}
.blog-sharing .sharing h6{
	padding-bottom:10px;
}
.blog-sharing .sharing li{
	float:left !important;
}
.tags a{
	text-transform:capitalize;
	}
/* About Authore
================================================== */
.about-author {
	width:100%;
	min-height:55px;
	position:relative;
}
.about-author .avatars{
	float:left;
	width:53px;
	height:53px;
	border:#b1b1b1 solid 1px;
	position:absolute;
	left:0;
	right:0;
}
.about-author .avatar img{
	float:left;
	width:53px;
	height:53px;
}
.about-author .desc{
	float:right;
	width:100%;
	padding:0px 0px 0px 70px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.about-author .desc h5 a{
	color:#262626;
}
/* Static Page
================================================== */
.static {
	width:100%;
}
.static p{
	padding:5px 0px;
}
.static h1, .static h2, .static h3, .static h4, .static h5, .static h6{
	padding:0px 0px 10px 0px;
}
/* Albums
================================================== */
.albumstabs {
	width:100%;
	height:39px;
	float:left;
	background:#e3e3e3;
}
.albumstabs h5{
	float:left;
	color:#838383;
	height:30px;
	padding:9px 20px 0px 20px;
}
.albumstabs ul{
	float:left;
}
.albumstabs ul li{
	float:left;
}
.albumstabs ul li a{
	float:left;
	color:#262626;
	height:30px;
	padding:9px 20px 0px 20px;
	display:inline-block;
	cursor:pointer;
	word-spacing:3px;
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
	background:url(images/tab-sep.gif) no-repeat left center;
}
.albumstabs ul li a.active, .albumstabs ul li a:hover{
	background:#fff;
}
.albumstabs nav{
	float:left;
}
.albumstabs nav a{
	float:left;
	color:#262626;
	height:30px;
	padding:9px 20px 0px 20px;
	display:inline-block;
	cursor:pointer;
	word-spacing:3px;
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
	background:url(images/tab-sep.gif) no-repeat left center;
}
.albumstabs nav a.current, .albumstabs nav a:hover, .albumstabs nav a.active{
	background:#fff;
}
/* Album Description
================================================== */
.album-desc {
	width:100%;
	overflow:hidden;
}
.album-desc ul{
	width:920px;
	float:left;
	margin-left:-20px;
}
.album-desc ul li{
	margin-bottom:20px;
}
.album-desc ul li:first-child{
	padding-left:20px;
}
/* Gallery Column
================================================== */
.gal-desc {
	width:100%;
	overflow:hidden;
}
#gal-container {
	display: block;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
	position:relative;
}
#gal-container a.light-box{
	display: block;
    position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:9;
}
#gal-container li {
	float: left;
	position: relative;
}
#gal-container ul {
	
}
#gal-container ul.hidden {
	display:none;
}
/* Gallery Small Column
================================================== */
.gallery-small {
	width:600px;
	float:left;
	margin-left:-20px;
}
.gallery-small li{
	width:278px;
	float:left;
	overflow:hidden;
	position:relative;
	margin:0px 0px 20px 20px;
	border:#878787 solid 1px;
}
.gallery-small li img{
	width:100%;
}
/* Gallery Two Column
================================================== */
.cs_gal_2_column {
	width:100%;
	overflow:hidden;
}
.cs_gal_2_column {
	width:920px;
	float:left;
	margin-left:-20px;
}
.cs_gal_2_column li{
	width:438px;
	float:left;
	display:block;
	overflow:hidden;
	position:relative;
	margin:0px 0px 20px 20px;
	border:#878787 solid 1px;
}
.gal-caption{
	width:100%;
	bottom:0;
	left:0;
	z-index:8;
	display:none;
	text-align:center;
	position:absolute;
	padding:50px 10px 10px 10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-bottom:7px solid;
}
.gal-caption h3{
	padding:0px 0px 10px 0px;
}
.gal-caption p{
	padding:0px 0px 10px 0px;
	font-size:12px;
	color:#afafaf;
}
li:hover .gal-caption{
	display:block;
}
.music-bg{
	background:url(images/gal-music.png) no-repeat center top;
}
.image-bg{
	background:url(images/gal-image.png) no-repeat center top;
}
.video-bg{
	background:url(images/gal-video.png) no-repeat center top;
}
.two-thirds .cs_gal_2_column {
	width:600px;
}
.two-thirds .cs_gal_2_column li{
	width:278px;
}
.two-thirds .cs_gal_2_column li img{
	width:100%;
}
/* Gallery Three Column
================================================== */
.cs_gal_3_column {
	width:100%;
	overflow:hidden;
}
.cs_gal_3_column {
	width:920px;
	float:left;
	margin-left:-19px;
}
.cs_gal_3_column li{
	width:285px;
	float:left;
	display:block;
	overflow:hidden;
	position:relative;
	margin:0px 0px 20px 19px;
	border:#878787 solid 1px;
}
.cs_gal_3_column li img{
	width:100%;
	float:left;
}
.two-thirds .cs_gal_3_column {
	width:600px;
}
.two-thirds .cs_gal_3_column li{
	width:178px;
}
.two-thirds .cs_gal_3_column li img{
	width:100%;
}
.cs_gal_3_column .gal-caption{
	display:none !important;
}
/* Gallery Four Column
================================================== */
.cs_gal_4_column {
	width:100%;
	overflow:hidden;
}
.cs_gal_4_column {
	width:920px;
	float:left;
	margin-left:-20px;
}
.cs_gal_4_column li{
	width:208px;
	float:left;
	overflow:hidden;
	position:relative;
	margin:0px 0px 20px 20px;
	border:#878787 solid 1px;
}
.cs_gal_4_column li img{
	width:100%;
	float:left;
}
.cs_gal_4_column li a{
	float:left;
}
.cs_gal_4_column li h3{
	font-size:14px;
}
.two-thirds .cs_gal_4_column {
	width:600px;
}
.two-thirds .cs_gal_4_column li{
	width:128px;
}
.two-thirds .cs_gal_4_column li img{
	width:100%;
}
.cs_gal_4_column .gal-caption{
	display:none !important;
}
/* Pagination
================================================== */
.pagination {
	width:100%;
	float:left;
	margin-top:-10px;
}
.pagination li{
	float:left;
	margin-top:10px;
	margin-right:10px;
}
.pagination li a{
	float:left;
	border-radius: 4px;
	display: inline-block;
	line-height: normal;
	box-shadow:0px 0px 3px #b4b4b4;
	height:26px;
	display:inline-block;
	padding:4px 10px 1px 10px;
	font-size:14px;
	color:#4c4c4c !important;
	text-transform:uppercase;
	background:#eaeaea;
	word-spacing:3px;
	border:#bbbbbb solid 1px;
	text-shadow:1px 1px #fff;
	font-family: 'Oswald', sans-serif;
}
.pagination li a:hover, .pagination li a.active{
	background:#4c4c4c;
	color:#FFF !important;
	text-shadow:1px 1px #666;
}
/* Footer
================================================== */
#footer {
	width:100%;
	float:left;
	background:#262626;
}
#footer .foot-top{
	width:100%;
	height:69px;
	padding:10px;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#footer .logo-foot{
	float:left;
	height:39px;
	padding:10px 20px 0px 10px;
	border-right:#4b4b4b dotted 1px;
}
#footer .links-foot{
	float:left;
	padding:15px 0px 0px 20px;
}
.links-foot ul{
	float:left;
}
.links-foot ul li{
	float:left;
	padding:0px 15px;
	background:url(images/sep2.png) no-repeat left;
}
.links-foot ul li:first-child{
	padding-left:0px;
	background:none;
}
.links-foot ul li a{
	float:left;
	color:#FFF;
	font-size:11px;
	word-spacing:3px;
	text-shadow:1px 1px #000;
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
}
#footer .newsletter{
	float:right;
	height:41px;
	padding-top:8px;
	padding-left:20px;
	position:relative;
	border-left:#4b4b4b dotted 1px;
}
div#newsletter_mess {
	width:184px;
	height:27px;
	right:0;
	top:40px;
	background:url(images/baloon.png) no-repeat;	
    color: #000;
    font-size: 10px;
    font-weight: bold;
    padding: 12px 0 0 20px;
	bottom:10px;
	position:absolute;
	display:none;
}
#footer .newsletter h5{
	float:left;
	padding:5px 10px 0px 0px;
}
#footer .newsletter ul{
	float:left;
	width:205px;
	height:25px;
	padding:3px;
	background:#0c0c0c;
	border:#1f1f1f solid 1px;
	box-shadow:inset 0px 0px 4px #000;
	border-radius:4px;
	overflow:hidden;
}
#footer .newsletter ul li{
	float:left;
}
#footer .newsletter ul li input.bar{
	float:left;
	width:145px;
	height:25px;
	border:none;
	padding:0px;
	font-size:11px;
	background:transparent;
	box-shadow:none;
}
#footer .newsletter ul li button{
	box-shadow:none;
	border:none;
	height:25px;
	line-height:25px;
	padding:0px 10px;
	font-size:11px;
	word-spacing:3px;
	color:#181818 !important;
	text-shadow:none;
}
#footer .foot-bottom{
	width:100%;
	float:left;
	background:#181818;
}
.copyrights{
	float:left;
	padding:10px 0px 0px 10px;
}
.copyrights p{
	color:#777777;
	float:left;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif !important;
}
.copyrights p span{
	float:left;
}
.copyrights p img{
	float:right;
	margin-left:10px;
}
.followus-top{
	float:right;
}
.followus-top a.top{
	float:right;
	width:26px;
	height:25px;
	padding:18px 0px 0px 14px;
	font-size:10px;
	color:#4c4c4c;
	font-family: 'Oswald', sans-serif;
	background:url(images/gotop.png) no-repeat #0c0c0c;
}
.followus-top a.top:hover{
	color:#cacccc;
	background:url(images/gotop.png) no-repeat bottom #0c0c0c;
}
.followus-top ul{
	float:right;
	padding:11px 10px 0px 0px;
}
.followus-top ul li{
	float:left;
	padding-left:8px;
}
.followus-top ul li h6{
	padding-top:1px;
}
.followus-top ul li a{
	float:left;
	display:inline-block;
}
.followus-top ul li a.facebook{
	width:20px;
	height:19px;
	background:url(images/social-fb.png) no-repeat top;
}
.followus-top ul li a.twitter{
	width:20px;
	height:19px;
	background:url(images/social-twitter.png) no-repeat top;
}
.followus-top ul li a.linkedin{
	width:20px;
	height:19px;
	background:url(images/social-linkedin.png) no-repeat top;
}
.followus-top ul li a.digg{
	width:40px;
	height:19px;
	background:url(images/social-digg.png) no-repeat top;
}
.followus-top ul li a.delicious{
	width:20px;
	height:19px;
	background:url(images/social-delicious.png) no-repeat top;
}
.followus-top ul li a.google_plus{
	width:20px;
	height:19px;
	background:url(images/social-google_plus.png) no-repeat top;
}
.followus-top ul li a.google_buzz{
	width:20px;
	height:19px;
	background:url(images/social-google_buzz.png) no-repeat top;
}
.followus-top ul li a.google_bookmark{
	width:20px;
	height:19px;
	background:url(images/social-google_bookmark.png) no-repeat top;
}
.followus-top ul li a.myspace{
	width:20px;
	height:19px;
	background:url(images/social-myspace.png) no-repeat top;
}
.followus-top ul li a.reddit{
	width:20px;
	height:19px;
	background:url(images/social-reddit.png) no-repeat top;
}
.followus-top ul li a.stumbleupon{
	width:30px;
	height:19px;
	background:url(images/social-stumbleupon.png) no-repeat top;
}
.followus-top ul li a.yahoo_buzz{
	width:20px;
	height:19px;
	background:url(images/social-yahoo_buzz.png) no-repeat top;
}
.followus-top ul li a.youtube{
	width:20px;
	height:19px;
	background:url(images/social-youtube.png) no-repeat top;
}
.followus-top ul li a.feedburner{
	width:20px;
	height:19px;
	background:url(images/social-feedburner.png) no-repeat top;
}
.followus-top ul li a.vimeo{
	width:22px;
	height:19px;
	background:url(images/social-vimeo.png) no-repeat top;
}
.followus-top ul li a.picasa{
	width:20px;
	height:19px;
	background:url(images/social-picasa.png) no-repeat top;
}
.followus-top ul li a.amazon{
	width:18px;
	height:18px;
	background:url(images/social-amazon.png) no-repeat top;
}
.followus-top ul li a.apple{
	width:18px;
	height:18px;
	background:url(images/social-apple.png) no-repeat top;
}
.followus-top ul li a.flickr{
	width:40px;
	height:19px;
	background:url(images/social-flickr.png) no-repeat top;
}
.followus-top ul li a.tumblr{
	width:19px;
	height:18px;
	background:url(images/social-tumblr.png) no-repeat top;
}
.followus-top ul li a.grooveshark{
	width:19px;
	height:18px;
	background:url(images/social-grooveshark.png) no-repeat top;
}
.followus-top ul li a.soundcloud{
	width:28px;
	height:18px;
	background:url(images/social-soundcloud.png) no-repeat top;
}
.followus-top ul li a:hover{
	background-position:bottom;
}
/* Gigs
================================================== */
.gigs-desc {
	width:100%;
	overflow:hidden;
}
.gigs-desc .tab-list {
	height:1px;
	overflow:hidden;
	display:inherit !important;
}
/* Timeline
================================================== */
.pagetxt {
	padding:20px;
	width:100%;
	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
}
.pagetxt p {
	width:100%; 
	padding:5px 0px;
}
.no-data {
	width:100%;
	float:left;
	padding:20px;
	text-align:center;
	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
	border-top:1px solid #EDEDED;
}
.cat-select {
	width:100%;
	float:left;
	padding:20px; 
	background:#FFF;
	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
}
.cat-select ul{
	width:100%;
	float:left;
}
.cat-select ul li{
	float:left;
}
.cat-select ul li:first-child{
	float:left;
	width:200px;
}
.cat-select form, .cat-select select{
	float:left;
	margin-bottom:0 !important;
}
.cat-select h5{
	padding:7px 0px 0px 0px;
}
.cat-select select{
	height:32px;
	padding:5px;
}
.timeline {
	width:100%;
	float:left;
	padding:0px 0px 20px 0px;
	border-bottom:#dfdfdf solid 1px;
	border-top:#dfdfdf solid 1px;
	background:url(images/gray.gif) repeat-y 30px 0px;
}
.timeline li{
	width:100%;
	float:left;
	padding:20px 20px 0px 0px;
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.timeline li .date{
	width:61px;
	float:left;
	left:0;
	text-align:center;
	position:absolute;
}
.timeline li .date span{
	display:inline-block;
	width:31px;
	height:31px;
	margin:10px 0px 4px 0px;
	background:url(images/date.png) no-repeat 0px 0px;
}
.timeline li .date h6{
	display:inline-block;
	background:#262626;
	padding:1px 5px 2px 5px;
	border:#d7d7d7 solid 1px;
	border-radius:3px;
	overflow:hidden;
}
.timeline li .desc{
	padding:0px 0px 0px 61px;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box; 
}
.timeline li .desc .desc-in{
	width:100%;
	border:#d7d7d7 solid 1px;
	border-left:#d7d7d7 solid 5px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	float:left;
}
.timeline li .desc-in h5 a{
	color:#262626;
}
.timeline li .desc-in h5 a:hover {
	color:#666;
}
.timeline li .desc .desc-in .pointer{
	position:absolute;
	left:-12px;
	top:15px;
	width:7px;
	height:14px;
	display:inline-block;
	background:url(images/pointer.gif) no-repeat;
}
.timeline li .desc .desc-in .thumb{
	margin:10px 0px 0px 10px;
	float:left;
	position:absolute;
}
.timeline li .desc .desc-in .txt{
	float:left;
	width:100%;
	min-height:116px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0px 10px 0px 140px;
}
.timeline li .desc .desc-in .txt p{
	padding:0 0 10px 0 !important;
	border:none !important;
}
.timeline li .desc .desc-in .txt h5{
	padding-bottom:5px;
	padding-top:10px;
}
.timeline li .gig-opts{
	width:100%;
	height:30px;
	float:left;
	background:#f7f7f7;
	border-top:#dfdfdf solid 1px;
}
.timeline li .gig-opts h6{
	float:left;
	height:24px;
	letter-spacing:1px;
	padding:6px 10px 0px 30px;
	border-right:#dfdfdf solid 1px;
	color:#838383;
	background:url(images/clock.png) no-repeat 8px 6px;
}
.timeline li .gig-opts a{
	float:right;
	height:24px;
	padding:6px 10px 0px 10px;
	border-left:#dfdfdf solid 1px;
	color:#838383;
	display:inline-block;
	word-spacing:3px;
	font-family: 'Oswald', sans-serif;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:1px;
}
.timeline li .gig-opts a.location{
	cursor:pointer;
	letter-spacing:1px;
	padding:6px 10px 0px 30px;
	background:url(images/location.png) no-repeat 10px 9px;
}
.timeline .map-sec {
	width:100%;
	float:left;
	position:relative;
	display:none;
	border-top:#dfdfdf solid 1px;
}
.timeline .active {
	display:block;
}
.map-sec a.closemap{
	width:100%;
	position:absolute;
	top:0;
	right:0;
	width:29px;
	height:29px;
	z-index:1;
	cursor:pointer;
	display:inline-block;
	background:url(images/close-map.png) no-repeat;
}
.map-sec iframe{
	float:left;
}
/* Calendar
================================================== */
#tab-calender p.txt{
	width:100%; 
	border-bottom:#ededed solid 1px; 
	padding:20px; 
	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
}
/* Gigs - Map
================================================== */
#tab-gigmaps p.txt{
	width:100%; 
	border-bottom:#ededed solid 1px; 
	padding:20px; 
	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
}
#tab-gigmaps .mapsec{
	width:100%; 
	padding:5px; 
	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
}
#tab-gigmaps .mapsec #map{
	width:100%;
	height:594px;
	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
	border:#d6d6d6 solid 1px;
}
/* Play Pause at Album Detail page
================================================== */
.cp-container {
	position: relative;
}
.cp-container :focus {
	border:none; 
	outline:0;
}
.cp-controls {
	margin:0;
	height:41px;
	padding:0px 0px;
	position:relative;
}
.cp-controls li{
	list-style-type:none;
	display: block;
}
.cp-controls li a{
	position: relative;
	display: block;
	width:10px;
	height:15px;
	z-index:1;
	margin:11px 0px 0px 0px;   
}
.cp-controls .cp-play {
	background:url(images/track-icons.png) no-repeat 0px 0px;
}
.cp-controls .cp-play:hover {
	background:url(images/track-icons.png) no-repeat 0px 0px;
}
.cp-controls .cp-pause {
	background: url(images/pause.gif) 0 2px no-repeat;
}
.cp-controls .cp-pause:hover {
	background: url(images/pause.gif) 0 2px no-repeat;
}
.cp-jplayer {
	width: 0;
	height: 0; 
}
/* Misc
================================================== */
#show_next {
	background:#FFFFFF;
}

/* Calender
================================================== */
#calendar_wrap {
	width:100%;
	float:left;
	padding:20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#wp-calendar {
	width:100%;
	float:left;
}
#wp-calendar caption{
	width:100%;
	padding:6px 0px 5px 0px;
}
#wp-calendar thead{
	color:#fff;
	font-size:12px;
	word-spacing:3px;
	background:#262626;
	font-family: 'Oswald', sans-serif;
}
#wp-calendar thead th{
	padding:3px 0px;
}
#wp-calendar tbody{
	width:100%;
	text-align:center;
	border-left:1px solid #e7e6e6;
}
#wp-calendar tbody td{
	padding:0px 0px;
	height:30px;
	vertical-align:middle;
	text-align:center;
	font-size:11px;
	border-right:1px solid #e7e6e6;
	border-bottom:1px solid #e7e6e6;
}
#wp-calendar tbody td a{
	width:100%;
	height:100%;
	color:#333333;
	background:#edecec;
	display:block;
	font-weight:bold;
	padding:5px 0px 0px 0px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	
}
#wp-calendar tfoot{
	padding-top:5px;
	width:100%;
}
#wp-calendar tfoot a{
	display:inline-block;
	color:#000000;
	font-size:12px;
	word-spacing:3px;
	padding:3px 5px 3px 5px;
	margin:10px 0px 0px 0px;
	background:#e5e3e3;
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
}
#wp-calendar tfoot a:hover{
	background:#ccc;
}
#wp-calendar tfoot #next a{
	float:right;
	margin:18px 0px 0px 0px;
}
/* 404 Page Not Found
================================================== */
.page-not-found {
	width:869px;
	height:308px;
	margin:100px 0px;
	padding:29px 0px 0px 31px;
	background:url(images/404-bg.gif) no-repeat;
}
.page-not-found .fourofuor{
	width:282px;
	height:232px;
	display:block;
	float:left;
}
#video_code5401 {
	height:100px;
	display:inline-block;
}
/* Wordpress Classes
================================================== */
.wp-caption {}
.wp-caption-text {}
.sticky {}
.gallery-caption {}
.bypostauthor {}
.alignright { 
	float:left;
}
.alignleft { 
	float:left; 
}
.aligncenter { 
	text-align:center;
}
/* Default Color Scheme
================================================== */
.colr, 
.navigation a:focus, 
.navigation li:hover > a,
.navigation ul ul :hover > a,
.navigation .current-menu-item > a,
.navigation .current_page_item > a,
.links-foot ul li a:hover,
.fc-event-inner:hover span,
.top-links li a:hover{
	color:#ffc400;
}
#login-box, 
.navigation a:focus, 
.navigation li:hover > a,
.navigation ul ul :hover > a,
.navigation .current-menu-item > a,
.navigation .current_page_item > a,
.gal-caption,
.tab-section .tab-head ul li a:hover, 
.tab-section .tab-head ul li a.current{
	border-color:#ffc400;
}
.backcolr, 
.nivo-prevNav:hover, 
.nivo-nextNav:hover,
.anythingSlider-default .arrow:hover,
#controls a:hover,
.second-nav ul li.current_page_item a,
.second-nav ul li a:hover,
#wp-calendar caption,
.fourofuor,
#wp-calendar tbody td a:hover{
	background-color:#ffc400;
}

/* red color scheme*/
.color-red .colr, 
.color-red .navigation a:focus, 
.color-red .navigation li:hover > a,
.color-red .navigation ul ul :hover > a,
.color-red .navigation .current-menu-item > a,
.color-red .navigation .current_page_item > a,
.color-red .links-foot ul li a:hover,
.color-red .fc-event-inner:hover span,
.color-red .top-links li a:hover{
	color:#ff0000;
}
.color-red #login-box, 
.color-red .navigation a:focus, 
.color-red .navigation li:hover > a,
.color-red .navigation ul ul :hover > a,
.color-red .navigation .current-menu-item > a,
.color-red .navigation .current_page_item > a,
.color-red .gal-caption,
.color-red .tab-section .tab-head ul li a:hover, 
.color-red .tab-section .tab-head ul li a.current{
	border-color:#ff0000;
}
.color-red .backcolr, 
.color-red .nivo-prevNav:hover, 
.color-red .nivo-nextNav:hover,
.color-red .anythingSlider-default .arrow:hover,
.color-red #controls a:hover,
.color-red .second-nav ul li.current_page_item a,
.color-red .second-nav ul li a:hover,
.color-red #wp-calendar caption,
.color-red .fourofuor,
.color-red #wp-calendar tbody td a:hover{
	background-color:#ff0000;
}
/* cyan color scheme*/
.color-cyan .colr, 
.color-cyan .navigation a:focus, 
.color-cyan .navigation li:hover > a,
.color-cyan .navigation ul ul :hover > a,
.color-cyan .navigation .current-menu-item > a,
.color-cyan .navigation .current_page_item > a,
.color-cyan .links-foot ul li a:hover,
.color-cyan .fc-event-inner:hover span,
.color-cyan .top-links li a:hover{
	color:#00C0FF;
}
.color-cyan #login-box, 
.color-cyan .navigation a:focus, 
.color-cyan .navigation li:hover > a,
.color-cyan .navigation ul ul :hover > a,
.color-cyan .navigation .current-menu-item > a,
.color-cyan .navigation .current_page_item > a,
.color-cyan .gal-caption,
.color-cyan .tab-section .tab-head ul li a:hover, 
.color-cyan .tab-section .tab-head ul li a.current{
	border-color:#00C0FF;
}
.color-cyan .backcolr, 
.color-cyan .nivo-prevNav:hover, 
.color-cyan .nivo-nextNav:hover,
.color-cyan .anythingSlider-default .arrow:hover,
.color-cyan #controls a:hover,
.color-cyan .second-nav ul li.current_page_item a,
.color-cyan .second-nav ul li a:hover,
.color-cyan #wp-calendar caption,
.color-cyan .fourofuor,
.color-cyan #wp-calendar tbody td a:hover{
	background-color:#00C0FF;
}
/* brown color scheme*/
.color-brown .colr, 
.color-brown .navigation a:focus, 
.color-brown .navigation li:hover > a,
.color-brown .navigation ul ul :hover > a,
.color-brown .navigation .current-menu-item > a,
.color-brown .navigation .current_page_item > a,
.color-brown .links-foot ul li a:hover,
.color-brown .fc-event-inner:hover span,
.color-brown .top-links li a:hover{
	color:#63411C;
}
.color-brown #login-box, 
.color-brown .navigation a:focus, 
.color-brown .navigation li:hover > a,
.color-brown .navigation ul ul :hover > a,
.color-brown .navigation .current-menu-item > a,
.color-brown .navigation .current_page_item > a,
.color-brown .gal-caption,
.color-brown .tab-section .tab-head ul li a:hover, 
.color-brown .tab-section .tab-head ul li a.current{
	border-color:#63411C;
}
.color-brown .backcolr, 
.color-brown .nivo-prevNav:hover, 
.color-brown .nivo-nextNav:hover,
.color-brown .anythingSlider-default .arrow:hover,
.color-brown #controls a:hover,
.color-brown .second-nav ul li.current_page_item a,
.color-brown .second-nav ul li a:hover,
.color-brown #wp-calendar caption,
.color-brown .fourofuor,
.color-brown #wp-calendar tbody td a:hover{
	background-color:#63411C;
}
/* gray color scheme*/
.color-gray .colr, 
.color-gray .navigation a:focus, 
.color-gray .navigation li:hover > a,
.color-gray .navigation ul ul :hover > a,
.color-gray .navigation .current-menu-item > a,
.color-gray .navigation .current_page_item > a,
.color-gray .links-foot ul li a:hover,
.color-gray .fc-event-inner:hover span,
.color-gray .top-links li a:hover{
	color:#8F8F8F;
}
.color-gray #login-box, 
.color-gray .navigation a:focus, 
.color-gray .navigation li:hover > a,
.color-gray .navigation ul ul :hover > a,
.color-gray .navigation .current-menu-item > a,
.color-gray .navigation .current_page_item > a,
.color-gray .gal-caption,
.color-gray .tab-section .tab-head ul li a:hover, 
.color-gray .tab-section .tab-head ul li a.current{
	border-color:#8F8F8F;
}
.color-gray .backcolr, 
.color-gray .nivo-prevNav:hover, 
.color-gray .nivo-nextNav:hover,
.color-gray .anythingSlider-default .arrow:hover,
.color-gray #controls a:hover,
.color-gray .second-nav ul li.current_page_item a,
.color-gray .second-nav ul li a:hover,
.color-gray #wp-calendar caption,
.color-gray .fourofuor,
.color-gray #wp-calendar tbody td a:hover{
	background-color:#8F8F8F;
}
/* purple color scheme*/
.color-purple .colr, 
.color-purple .navigation a:focus, 
.color-purple .navigation li:hover > a,
.color-purple .navigation ul ul :hover > a,
.color-purple .navigation .current-menu-item > a,
.color-purple .navigation .current_page_item > a,
.color-purple .links-foot ul li a:hover,
.color-purple .fc-event-inner:hover span,
.color-purple .top-links li a:hover{
	color:#D800FF;
}
.color-purple #login-box, 
.color-purple .navigation a:focus, 
.color-purple .navigation li:hover > a,
.color-purple .navigation ul ul :hover > a,
.color-purple .navigation .current-menu-item > a,
.color-purple .navigation .current_page_item > a,
.color-purple .gal-caption,
.color-purple .tab-section .tab-head ul li a:hover, 
.color-purple .tab-section .tab-head ul li a.current{
	border-color:#D800FF;
}
.color-purple .backcolr, 
.color-purple .nivo-prevNav:hover, 
.color-purple .nivo-nextNav:hover,
.color-purple .anythingSlider-default .arrow:hover,
.color-purple #controls a:hover,
.color-purple .second-nav ul li.current_page_item a,
.color-purple .second-nav ul li a:hover,
.color-purple #wp-calendar caption,
.color-purple .fourofuor,
.color-purple #wp-calendar tbody td a:hover{
	background-color:#D800FF;
}
/* green color scheme*/
.color-green .colr, 
.color-green .navigation a:focus, 
.color-green .navigation li:hover > a,
.color-green .navigation ul ul :hover > a,
.color-green .navigation .current-menu-item > a,
.color-green .navigation .current_page_item > a,
.color-green .links-foot ul li a:hover,
.color-green .fc-event-inner:hover span,
.color-green .top-links li a:hover{
	color:#129800;
}
.color-green #login-box, 
.color-green .navigation a:focus, 
.color-green .navigation li:hover > a,
.color-green .navigation ul ul :hover > a,
.color-green .navigation .current-menu-item > a,
.color-green .navigation .current_page_item > a,
.color-green .gal-caption,
.color-green .tab-section .tab-head ul li a:hover, 
.color-green .tab-section .tab-head ul li a.current{
	border-color:#129800;
}
.color-green .backcolr, 
.color-green .nivo-prevNav:hover, 
.color-green .nivo-nextNav:hover,
.color-green .anythingSlider-default .arrow:hover,
.color-green #controls a:hover,
.color-green .second-nav ul li.current_page_item a,
.color-green .second-nav ul li a:hover,
.color-green #wp-calendar caption,
.color-green .fourofuor,
.color-green #wp-calendar tbody td a:hover{
	background-color:#129800;
}
/* light red color scheme*/
.color-pink .colr, 
.color-pink .navigation a:focus, 
.color-pink .navigation li:hover > a,
.color-pink .navigation ul ul :hover > a,
.color-pink .navigation .current-menu-item > a,
.color-pink .navigation .current_page_item > a,
.color-pink .links-foot ul li a:hover,
.color-pink .fc-event-inner:hover span,
.color-pink .top-links li a:hover{
	color:#FF445E;
}
.color-pink #login-box, 
.color-pink .navigation a:focus, 
.color-pink .navigation li:hover > a,
.color-pink .navigation ul ul :hover > a,
.color-pink .navigation .current-menu-item > a,
.color-pink .navigation .current_page_item > a,
.color-pink .gal-caption,
.color-pink .tab-section .tab-head ul li a:hover, 
.color-pink .tab-section .tab-head ul li a.current{
	border-color:#FF445E;
}
.color-pink .backcolr, 
.color-pink .nivo-prevNav:hover, 
.color-pink .nivo-nextNav:hover,
.color-pink .anythingSlider-default .arrow:hover,
.color-pink #controls a:hover,
.color-pink .second-nav ul li.current_page_item a,
.color-pink .second-nav ul li a:hover,
.color-pink #wp-calendar caption,
.color-pink .fourofuor,
.color-pink #wp-calendar tbody td a:hover{
	background-color:#FF445E;
}
/* table single */
.tb_single{
    border: 1px solid #333333;
    margin: 5px 0px 5px -20px;
    width: 720px;
}
.tb_single tbody, .tb_lyric tr,.tb_lyric th, .tb_lyric td{
    border: 1px solid #333333;
}
.tb_single tbody tr td{
    border: 1px solid #333333;
    padding: 5px 10px;
}